home *** CD-ROM | disk | FTP | other *** search
- ; Active Accessibility Core File installer - RDK version
- ; Any questions, comments or bug reports should be directed
- ; to Rob Sinclair (RobSi@microsoft.com)
- ;
- [version]
- signature="$CHICAGO$"
- AdvancedINF=2.5,"You need a new version of advpack.dll"
-
-
- [DefaultInstall]
- ;Copy USER/GDI, OLEAUT32, COMCTL32, etc. and the ANSI version of OLEACC.DLL
- CopyFiles=MSAASysCore.Copy,ANSI_OLEACC.Copy,OLEACCRC.Copy,MSAABackup.Copy
- RunPreSetupCommands=RunPreSetupCommandsSection
- CustomDestination=CheckRegSection
-
- [DefaultInstall.NT]
- ;Copies the Unicode version of OLEACC.DLL
- CopyFiles=Unicode_OLEACC.Copy,OLEACCRC.Copy,MSAABackup.Copy
- RunPreSetupCommands=RunPreSetupCommandsSection
- CustomDestination=CheckRegSection
-
-
- [RunPreSetupCommandsSection]
- msaabak.exe ; Perform backup of core system files (only does so if not already backed up).
- ; It then performs IE version, OS platform and language version checks to
- ; ensure we are installing on a compatible system. If not, it displays an
- ; appropriate error message and terminates.
-
- [DestinationDirs]
- MSAASysCore.Copy = 11; Core components being replaced in \windows\system (11 means system dir)
- ANSI_OLEACC.Copy = 11;
- Unicode_OLEACC.Copy = 11;
- OLEACCRC.Copy = 11;
- MSAABackup.Copy = 11,msaabak; Copy readme to \windows\system\msaabak
-
- [SourceDisksNames]
- 1="%SHORTDESC%",%DISKLABEL%,0
-
- [SourceDisksFiles]
- user32.dll=1
- gdi.exe=1
- gdi32.dll=1
- oleaut32.dll=1
- olepro32.dll=1
- asycfilt.dll=1
- stdole2.tlb=1
- user.exe=1
- comctl32.dll=1
- oleaccrc.dll=1
- oleacc_a.dll=1
- oleacc_u.dll=1
- readme.txt=1
-
-
- [MSAASysCore.Copy]
- ; format:
- ; DestinationFileName,SourceFileName,TempFileName,Flags
- ; Flags:
- ; 1 in a CopyFiles section means "warn if user tries to skip the file"
- ; 1 in a DelFiles section means "If file is in use, delete it on reboot."
- ; 2 = Setup critical, do not allow skip
- ; 4 = Ignore version check, always copy. This is DANGEROUS for binary files.
- ; 8 = Force rename - tricks the engine into thinking file is in use.
- ; only works if file is already on the target
- ; 16 = No copy if already exists
- ; 32 = Suppress version conflict dialog and don't overwrite newer files
- ; You can add these values together if you want.
- gdi.exe,,,32
- gdi32.dll,,,32
- user.exe,,,32
- user32.dll,,,32
- comctl32.dll,,,32
- oleaut32.dll,,,32
- olepro32.dll,,,32
- asycfilt.dll,,,32
- stdole2.tlb,,,32
-
- [OLEACCRC.Copy]
- oleaccrc.dll,,,32
-
- [ANSI_OLEACC.Copy]
- oleacc.dll,oleacc_a.dll,,32
-
- [Unicode_OLEACC.Copy]
- oleacc.dll,oleacc_u.dll,,32
-
- [MSAABackup.Copy]
- readme.txt,,,5
-
- [CheckRegSection]
- 49000=RegKeyForOS,23
-
- ; This section checks for the registry key indicating that MSAABAK succeeded
- ; 'RootKey','SubKey','ValueName','Message','Default'
-
- [RegKeyForOS]
- 'HKLM','SOFTWARE\Microsoft\Active Accessibility','IsSupportedOS','',''
- '','','','',''
-
-
- [Strings]
- ;The following string can NOT be localized
- SHORTDESC="Microsoft Active Accessibility RDK"
- DISKLABEL="RDK_1"
-